
#import <UMIOSControls/LHTableViewCell.h>
#import <UMIOSControls/UMIOSControls.h>
#import <UMIOSControls/LHRefreshTableView.h>
#import <UMIOSControls/LHGroup.h>

@interface @{nameOfClass}_tableViewCell:LHTableViewCell

@{addChildPropertys}
@{umcontextProperty}

@property(nonatomic,strong)NSString *cellHeight;
@{_addCellPropertys}

@end


@interface @{nameOfClass}_group : LHGroup

@property(nonatomic,strong)NSString *sectionHeight;
@property(nonatomic,strong)NSString *listGroup;
@{_addCellPropertys}
@{addChildPropertys}
@{umcontextProperty}
@end


@interface @{nameOfClass}_cellHeight : NSObject
@{addChildPropertys}
@{umcontextProperty}

@property(nonatomic,strong)NSString *cellHeight;
@property(nonatomic,strong)NSString *sectionHeight;
@property(nonatomic,strong)NSString *listGroup;
@{_addCellPropertys}
-(void)getCellHeightByIndex:(NSString *)index;

-(void)getSectionHeightByIndex;

@property(nonatomic,strong)NSMutableDictionary *dataBindGroup;//假属性
@property(nonatomic,strong)UMBaseViewController *parentController;
@property(nonatomic,strong)UMEntityContext *ctx;
@property(nonatomic,strong)UMView *container;

-(void)addSubview:(UIView *)view;

-(UMEntityContext *)getContext;

-(NSMutableDictionary *) getBindGroup;
@end